const express = require('express');
const gameController = require('../controllers/gameController');
const auth = require('../middlewares/auth');

const router = express.Router();

// 记录用户操作
router.post('/record-action', gameController.recordAction);

// 获取下一个游戏题目 (根据用户进度)
router.post('/next-puzzle', gameController.createNewPuzzle);

// 提交游戏答案
router.post('/submit-answer', gameController.submitAnswer);

// 获取用户解答历史
router.get('/user-answers', gameController.getUserAnswers);

// 保存游戏进度（暂存）
router.post('/save-progress', gameController.saveProgress);

// 获取游戏进度
router.get('/progress', gameController.getProgress);

module.exports = router;
